package com.blank.task11;

import java.util.*;

public class HashMapTest {
    public static void main(String[] args) {
        //准备一个key为String类型,value为Integer类型的map集合
        Map<String,Integer> m1 = new HashMap<>();
        //定义一个字符串
        String str = "123,456,789,123,456";
        //用一个一维数组将分割后的元素进行存储
        String[] arr = str.split(",");
        for(int i=0;i<arr.length;i++){
           if(!m1.containsKey(arr[i])){
                m1.put(arr[i],1);
           }else{
               m1.put(arr[i],m1.get(arr[i])+1);
           }
        }
        //获取Map集合中所有的key并组成Set视图
        Set<String> s1 = m1.keySet();
        for(String ks:s1){
            System.out.println("数字字符串"+ks+"出现了"+m1.get(ks)+"次");
        }



    }
}
